48
0 593 409 566 633 257 91 412 378 593 150 659 80 434 455 134 649 259 505 710 488 353 324 605 372 330 581 154 70 606 585 544 496 317 648 211 475 654 710 585 246 788 446 166 523 235 369 121
593 0 258 331 586 602 509 627 755 416 598 488 566 893 417 583 945 364 354 117 784 641 275 287 229 484 877 460 523 183 427 840 525 289 68 660 137 151 239 135 373 208 162 437 81 371 205 570
409 258 0 171 723 522 325 506 634 564 414 630 382 699 433 399 824 180 110 375 663 520 91 431 39 361 756 276 339 216 563 719 595 105 316 476 295 319 487 385 183 456 111 247 188 187 289 386
566 331 171 0 874 679 482 663 791 721 571 787 539 856 590 566 981 337 70 354 820 677 248 588 196 518 913 433 496 147 720 876 751 262 362 633 452 266 546 458 340 488 268 404 255 344 446 543
633 586 723 874 0 390 598 227 397 271 488 205 572 524 313 530 446 555 819 679 289 282 638 313 686 378 370 612 569 715 179 311 147 631 584 466 437 755 616 499 745 724 624 749 596 581 537 518
257 602 522 679 390 0 228 169 175 445 112 511 196 231 304 154 423 272 618 693 262 110 437 445 485 119 355 298 191 719 437 318 253 430 598 74 428 767 660 535 472 738 559 435 636 348 328 142
91 509 325 482 598 228 0 383 349 509 120 575 77 405 371 105 620 175 421 626 459 324 240 520 288 260 552 63 27 522 501 515 468 233 564 182 391 570 626 501 237 704 362 150 439 151 286 84
412 627 506 663 227 169 383 0 167 293 267 304 351 303 228 309 357 338 602 720 196 61 421 470 469 150 289 453 346 703 196 252 85 414 625 243 452 751 687 562 528 765 543 590 620 364 355 297
378 755 634 791 397 175 349 167 0 429 233 470 317 138 394 275 280 466 730 848 119 125 549 598 597 278 212 419 312 831 362 175 251 542 753 171 580 879 815 690 656 893 671 556 648 469 483 263
593 416 564 721 271 445 509 293 429 0 541 76 563 595 158 575 649 403 660 533 488 353 486 143 511 323 581 460 516 549 80 508 208 479 418 489 271 561 443 333 593 558 458 597 430 429 371 570
150 598 414 571 488 112 120 267 233 541 0 607 63 289 399 34 504 264 509 715 343 208 329 610 397 174 436 190 83 611 532 399 351 332 653 66 480 659 715 590 364 793 451 402 528 240 375 35
659 488 630 787 205 511 575 304 470 76 607 0 629 606 224 638 648 469 728 610 502 364 552 215 578 389 571 526 589 615 108 494 236 545 484 555 337 627 509 399 659 624 524 663 496 495 437 636
80 566 382 539 572 196 77 351 317 563 63 629 0 373 425 29 588 232 478 683 427 292 297 577 345 276 520 158 47 579 558 483 435 290 621 150 448 627 683 558 332 761 419 295 496 208 343 29
434 893 699 856 524 231 405 303 138 595 289 606 373 0 530 298 416 549 795 986 255 261 614 734 662 414 348 475 368 896 498 311 387 607 891 227 718 944 953 828 649 1031 736 612 813 525 554 319
455 417 433 590 313 304 371 228 394 158 399 224 425 530 0 434 584 265 529 534 423 288 348 144 396 185 516 322 385 546 163 479 162 341 415 351 268 558 440 330 455 555 455 459 427 291 269 432
134 583 399 566 530 154 105 309 275 575 34 638 29 298 434 0 546 249 494 700 385 250 314 595 361 207 478 175 68 596 567 441 393 307 638 108 465 644 700 575 349 778 436 387 513 225 360 36
649 945 824 981 446 423 620 357 280 649 504 648 588 416 584 546 0 656 920 1038 161 315 739 788 787 468 84 690 583 1021 552 154 441 732 943 432 770 1069 1005 880 846 1083 861 827 938 682 673 534
259 364 180 337 555 272 175 338 466 403 264 469 232 549 265 249 656 0 276 481 495 352 95 352 143 193 588 126 189 377 395 551 427 88 395 326 222 425 457 332 202 535 217 189 294 32 116 236
505 354 110 70 819 618 421 602 730 660 509 728 478 795 529 494 920 276 0 345 759 616 187 527 135 475 852 372 435 139 659 815 691 201 412 572 391 262 583 481 279 552 207 343 284 283 385 482
710 117 375 354 679 693 626 720 848 533 715 610 683 986 534 700 1038 481 345 0 877 734 392 404 346 577 970 577 640 209 544 933 646 406 95 777 254 103 279 215 490 188 279 554 193 488 322 687
488 784 663 820 289 262 459 196 119 488 343 502 427 255 423 385 161 495 759 877 0 154 578 627 626 307 93 529 422 860 391 65 280 571 782 271 609 908 844 719 685 922 700 666 777 521 512 373
353 641 520 677 282 110 324 61 125 353 208 364 292 261 288 250 315 352 616 734 154 0 435 484 483 164 247 396 287 717 256 210 145 428 639 184 466 765 701 576 542 779 557 531 634 378 369 238
324 275 91 248 638 437 240 421 549 486 329 552 297 614 348 314 739 95 187 392 578 435 0 385 54 276 671 191 254 288 478 634 509 21 333 391 255 336 490 365 157 473 128 221 205 103 149 301
605 287 431 588 313 445 520 470 598 143 610 215 577 734 144 595 788 352 527 404 627 484 385 0 377 326 720 471 534 416 154 683 249 407 285 492 138 428 310 200 525 425 325 589 297 384 238 581
372 229 39 196 686 485 288 469 597 511 397 578 345 662 396 361 787 143 135 346 626 483 54 377 0 324 719 239 302 242 526 682 558 68 287 439 241 290 458 356 144 427 82 208 159 150 230 349
330 484 361 518 378 119 260 150 278 323 174 389 276 414 185 207 468 193 475 577 307 164 276 326 324 0 400 250 249 558 318 363 239 269 482 166 309 606 544 419 383 622 398 372 475 219 209 222
581 877 756 913 370 355 552 289 212 581 436 571 520 348 516 478 84 588 852 970 93 247 671 720 719 400 0 622 515 953 484 77 373 664 875 364 702 1001 937 812 778 1015 793 759 870 614 605 466
154 460 276 433 612 298 63 453 419 460 190 526 158 475 322 175 690 126 372 577 529 396 191 471 239 250 622 0 115 473 452 585 538 184 515 252 342 521 577 452 174 655 313 137 390 94 237 162
70 523 339 496 569 191 27 346 312 516 83 589 47 368 385 68 583 189 435 640 422 287 254 534 302 249 515 115 0 536 515 479 430 247 578 145 405 584 640 515 289 718 376 177 453 165 300 55
606 183 216 147 715 719 522 703 831 549 611 615 579 896 546 596 1021 377 139 209 860 717 288 416 242 558 953 473 536 0 556 916 654 302 209 673 287 122 393 318 386 343 175 450 119 384 352 583
585 427 563 720 179 437 501 196 362 80 532 108 558 498 163 567 552 395 659 544 391 256 478 154 526 318 484 452 515 556 0 399 128 471 425 438 278 568 450 340 585 565 465 589 437 421 378 562
544 840 719 876 311 318 515 252 175 508 399 494 483 311 479 441 154 551 815 933 65 210 634 683 682 363 77 585 479 916 399 0 336 627 838 327 665 964 900 775 741 978 756 722 833 577 568 429
496 525 595 751 147 253 468 85 251 208 351 236 435 387 162 393 441 427 691 646 280 145 509 249 558 239 373 538 430 654 128 336 0 503 523 327 376 666 548 438 618 663 563 675 535 454 445 381
317 289 105 262 631 430 233 414 542 479 332 545 290 607 341 307 732 88 201 406 571 428 21 407 68 269 664 184 247 302 471 627 503 0 347 384 277 350 512 387 132 487 142 196 219 92 172 294
648 68 316 362 584 598 564 625 753 418 653 484 621 891 415 638 943 395 412 95 782 639 333 285 287 482 875 515 578 209 425 838 523 347 0 715 167 169 179 120 431 138 220 495 139 429 281 625
211 660 476 633 466 74 182 243 171 489 66 555 150 227 351 108 432 326 572 777 271 184 391 492 439 166 364 252 145 673 438 327 327 384 715 0 542 721 777 652 426 855 513 389 590 302 436 96
475 137 295 452 437 428 391 452 580 271 480 337 448 718 268 465 770 222 391 254 609 466 255 138 241 309 702 342 405 287 278 665 376 277 167 542 0 299 229 104 395 307 187 459 168 254 108 452
654 151 319 266 755 767 570 751 879 561 659 627 627 944 558 644 1069 425 262 103 908 765 336 428 290 606 1001 521 584 122 568 964 666 350 169 721 299 0 353 289 434 284 223 498 131 432 332 631
710 239 487 546 616 660 626 687 815 443 715 509 683 953 440 700 1005 457 583 279 844 701 490 310 458 544 937 577 640 393 450 900 548 512 179 777 229 353 0 121 630 138 391 694 310 489 343 687
585 135 385 458 499 535 501 562 690 333 590 399 558 828 330 575 880 332 481 215 719 576 365 200 356 419 812 452 515 318 340 775 438 387 120 652 104 289 121 0 505 235 289 569 208 364 218 562
246 373 183 340 745 472 237 528 656 593 364 659 332 649 455 349 846 202 279 490 685 542 157 525 144 383 778 174 289 386 585 741 618 132 431 426 395 434 630 505 0 571 226 80 303 165 290 336
788 208 456 488 724 738 704 765 893 558 793 624 761 1031 555 778 1083 535 552 188 922 779 473 425 427 622 1015 655 718 343 565 978 663 487 138 855 307 284 138 235 571 0 360 635 279 569 421 765
446 162 111 268 624 559 362 543 671 458 451 524 419 736 455 436 861 217 207 279 700 557 128 325 82 398 793 313 376 175 465 756 563 142 220 513 187 223 391 289 226 360 0 290 92 224 164 423
166 437 247 404 749 435 150 590 556 597 402 663 295 612 459 387 827 189 343 554 666 531 221 589 208 372 759 137 177 450 589 722 675 196 495 389 459 498 694 569 80 635 290 0 367 154 354 299
523 81 188 255 596 636 439 620 648 430 528 496 496 813 427 513 938 294 284 193 777 634 205 297 159 475 870 390 453 119 437 833 535 219 139 590 168 131 310 208 303 279 92 367 0 301 201 500
235 371 187 344 581 348 151 364 469 429 240 495 208 525 291 225 682 32 283 488 521 378 103 384 150 219 614 94 165 384 421 577 454 92 429 302 254 432 489 364 165 569 224 154 301 0 149 212
369 205 289 446 537 328 286 355 483 371 375 437 343 554 269 360 673 116 385 322 512 369 149 238 230 209 605 237 300 352 378 568 445 172 281 436 108 332 343 218 290 421 164 354 201 149 0 347
121 570 386 543 518 142 84 297 263 570 35 636 29 319 432 36 534 236 482 687 373 238 301 581 349 222 466 162 55 583 562 429 381 294 625 96 452 631 687 562 336 765 423 299 500 212 347 0
